.vote-team {
    position: relative;
    box-sizing: content-box;
    z-index: 2;
}
.voted-team-home:after {
    position: absolute;
    content: '';
    bottom: 2px;
    left: 2px;
    height: 20px;
    width: 46px;
    background: #CA3A39;
    border-radius: 0 0 23px 23px;
}

.voted-team-away:after {
    position: absolute;
    content: '';
    bottom: 2px;
    left: 2px;
    height: 20px;
    width: 46px;
    background: #2D48C8;
    border-radius: 0 0 23px 23px;
}

.fade-in {
    opacity: 0;
    animation: fade-in 1s forwards;
    animation-delay: 0.5s;
}
@keyframes fade-in {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}